home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
patches
/
fastblit
/
fbl.doc
< prev
next >
Wrap
Text File
|
1996-04-07
|
4KB
|
80 lines
========================================================
fbl - fASTERblIT 6.6
========================================================
Copyright (C) 1993,1994 Arthur Hagen
All rights reserved
--------------------------------------------------------
FreeWare - no payments or charges may be made whatsoever
--------------------------------------------------------
(This means that PD vendors and pay-boards should keep
their hands off this product - no compilation disks with
this program on may be distributed for charge, either.
Sole exception from this rule: Aminet)
========================================================
This tiny program will speed up blitter processes just like FastBlit,
for any Amiga running 2.0 or above, but with a few additional bonuses:
Unless otherwise specified, the following routines will also be
replaced with more optimised routines:
LockLayerRom() UnlockLayerRom() WritePixel()
OwnBlitter() DisownBlitter() BltClear()
InitRastPort() ClearEOL() ClearScreen()
SetDrMd() SetBPen() SetAPen()
TextLength() RectFill() WaitTOF()
SetFont()
Files present in this archive:
fbl The main program.
fbl_68020 Same, but for 68020+ running Amigas ONLY.
fbl.DOC This text file.
dmacon Shows the status of the dmaconr register.
Should work for all Amiga's with ECS/AGA and AmigaDOS 2.0 or above.
Tested with AmigaDOS 3.0 on a A4000/030; 3.1 on a A4000/040 and 2.1 on
a A2000B. Reported to be especially fast on A3000's.
Among things that should be notacibly faster with fbl installed is
menu browsing, WB updating, text scrolling and benchmark programs that
tests the gfx capabilities (like AIBB).
To use this program, run it from CLI, or just add it to your startup-
sequence or user-startup.
Caveat: If your system runs on chip-mem and/or slow-mem only, fbl
*can* be dangerous to use, since the blitter then will have full
priority over the CPU, and when showing screens with high resolution
and/or many colors, the CPU can be prevented from memory access for
too long, and interrupts can crash. If you still want to run fbl, use
the keyword "SLOW", i.e. "fbl SLOW". This will just install the
graphics.library patches, but not turn on the blitter priority. If you
use blitter-intensive programs (like FastCache), or programs that MUST
have priority over the blitter (like Comms packages), disable the
blitter-priority, and run fbl in "slow mode" as explained above.
If, for some reason, you want to turn on the blitter priority, but not
the patches, use the keyword "NOPATCH", i.e. "fbl NOPATCH".
FreeWare? Yes. fASTERblIT is FreeWare, and I won't accept payments
(and responsibilities) for this program. If you REALLY like this
patch, just send me your sister as payment.
Since I don't charge anything for this program, you'll have to use
this program at your own risk. So if this patch causes your Amiga to
explode and kill your cat, I won't even FEEL guilty.
Changes since version 6.0:
Rewritten and optimised code.
Changes since version 5.0:
Lots of bugfixes.
Now only works on machines with AmigaDOS 2.0 or better.
68020 version added to archive. Only run this if you have a 68020
or better CPU.
Template added.
Quite a few speed enhancements.
A tiny program, "dmacon" is included, which will show you the current
state of the DMA control register - including the bit which gives the
blitter priority over the CPU.
Enjoy,
*Art